package ishitong.vehicleManagement.service.biz;

import com.ishitong.platform.common.page.Page;
import ishitong.vehicleManagement.model.StealRobVehicleQuery;
import ishitong.vehicleManagement.model.StealRobVehicle;
import java.util.List;

/** @pdOid cbf0ea5c-07ac-4224-8db8-f73136a62848
 * @创建日期:2013-09-27 12:15:24
 * 
 * @功能描述:RVIMS_StealRobVehicle业务服务接口
 * @开发人员:福建视通 */
public interface StealRobVehicleService {
   /** @param id
    * @pdOid cecbbdeb-895d-43d2-9170-4793285c8d8b
    * @功能描述: 删除RVIMS_StealRobVehicle
    * @异常类型: */
   void delete(String id);
   /** @param stealRobVehicle
    * @pdOid 486462b9-eb31-4942-8ee9-3fbda1503a84
    * @功能描述: 删除RVIMS_StealRobVehicle
    * @异常类型: */
   void deleteByModel(StealRobVehicle stealRobVehicle);
   /** @param id
    * @pdOid 67ac2b68-a153-4c5d-ac11-72919d0e9cbc
    * @功能描述: 查询RVIMS_StealRobVehicle
    * @异常类型: */
   StealRobVehicle findById(String id);
   /** @param stealRobVehicle
    * @pdOid 33a72def-2999-41a6-a3f8-d69116746992
    * @功能描述: 新增与修改RVIMS_StealRobVehicle
    * @异常类型: */
   void save(StealRobVehicle stealRobVehicle);
   /** @param query 
    * @param pageSize 
    * @param pageNum
    * @pdOid ad75a809-42da-480d-8d86-7dc2915cf03a
    * @功能描述: 通过StealRobVehicleQuery对象，查询RVIMS_StealRobVehicle
    * @异常类型: */
   Page<StealRobVehicle> findPage(StealRobVehicleQuery query, int pageSize, int pageNum);
   /** @param query
    * @pdOid e90a2c6e-2fe0-413c-a799-c4bbd9d84143
    * @功能描述: 通过StealRobVehicleQuery对象，查询RVIMS_StealRobVehicle
    * @异常类型: */
   List<StealRobVehicle> findList(StealRobVehicleQuery query);

}